// pages/home/home.js
import {feach} from '../../http/http'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    screenHeight: 667,
    sliderList: [],
    categoryList: [],
    floorlist: [],
    isLogin: false
  },

  // 跳转产品列表页
  pushProductList(e) {
    // 获取当前分类 ID categoryId
    console.log(e);
    const categoryId = e.currentTarget.dataset.categoryid

    wx.navigateTo({
      url: '/pages/product-list/product-list'+'?categoryId='+categoryId
    })
  },
  /*
    获取轮播图数据
  */ 
 getSliders() {
  feach('/home/sliders').then(res => {
    // console.log(res);
    const {data} = res.data
    this.setData({
      sliderList: data
    })
  })
 },
/*
 获取 首页分类数据
*/  
getHomeCategory() {
  feach('/home/category').then(res=> {
    // console.log(res);
    const {data} = res.data
    this.setData({
      categoryList: data
    })
  })
},
/*
获取首页 楼层数据
*/ 
getHomeFloorlist() {
  feach('/home/floorlist').then(res => {
    // console.log(res);
    const {data} = res.data
    this.setData({
      floorlist: data
    })
  })
},

 onLoad() {
  this.getSliders()
  this.getHomeCategory()
  this.getHomeFloorlist()
 },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    // 获取屏幕宽度
    const res = wx.getSystemInfoSync()
    // console.log(res.screenHeight);
    this.setData( {
      screenHeight: res.screenHeight - 64 -64
    })

    // 检查 是否为登录状态
    this.setData({
      isLogin: getApp().token ? true : false
    })
    // if (getApp().token) {
    //   this.setData({
    //     isLogin: true
    //   })
    // } else {
    //   this.setData({
    //     isLogin: false
    //   })
    // }
  },

  
})